/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package infoload;

/**
 *
 * @author Alvaro
 */
import com.csvreader.CsvReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import javax.swing.JOptionPane;


public class load_clientes {


public ArrayList leer_archivo_exel(String archivo){

ArrayList lista_clientes = new ArrayList();

CsvReader reader = null;

try {

    reader = new CsvReader(archivo,';');

    } catch (FileNotFoundException ex) {
    ex.printStackTrace();
    JOptionPane.showInputDialog("en leer archivo");
    }

try {

    reader.readHeaders();

    } catch (IOException ex) {
    ex.printStackTrace();
    }

try { 

    cliente cli;

    while (reader.readRecord())
    { 

    cli=new cliente();

    cli.setID(reader.get("ID"));
    cli.setNombre(reader.get("nombre"));
    cli.setApellidos(reader.get("apellidos"));
    cli.setNick(reader.get("nick"));
    cli.setPassword(reader.get("password"));
    cli.setFecha_alta(reader.get("fecha_alta"));
    cli.setGenero(reader.get("genero")); 
    cli.setEmail(reader.get("email"));
    lista_clientes.add(cli); // añadimos el objeto al arrayList

    }

} catch (IOException ex) {
ex.printStackTrace();
System.err.println(" en while readrecord ");
}

reader.close();

return lista_clientes; // retorna una objeto de ArrayList

}


}
